const app = getApp()
var netUtil = require("../../utils/netUtil.js"); //require引入
var page = 1;
Page({
  data: {
    nvabarData: {
      tabbar: {},
      showCapsule: 0, //是否显示左上角图标   1表示显示    0表示不显示
      title: '学习中心', //导航栏 中间的标题
    },
    // 此页面 页面内容距最顶部的距离
    height: app.globalData.height * 2 + 20, 
    flag:true,//支付方式
    data: {
      refreshing: false, // 将refreshing设为true，可支持自动触发下拉刷新的场景。同样会触发refresh事件
      refreshed: false, // 将本属性设置为true，收起下拉刷新，可多次设置为true（即便原来已经是true了）
    },
    list: [],
    isEwm:true,
    urlImg: app.globalData.urlImg,
    token:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
    app.editTabbar();
   
   
   
  },
  // 是否显示is_show=0不显示 
  isShow:function(){
    var that=this;
    netUtil.postData('/is-show ','', (datas) => {
      if (datas.data.is_show==0){
        that.setData({
          showIs:false
       })
      }else{
        that.setData({
          showIs: true
        })
      }
      
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.isShow()
    if (!wx.getStorageSync("userInfo")) {
      wx.showModal({
        title: '提示',
        content: '您还未登录，请先登录',
        success(res) {
          if (res.confirm) {
            wx.navigateTo({
              url: '/pages/author/author',
            })
          } else if (res.cancel) {
            wx.switchTab({
              url: '/pages/index/index',
            })
          }
        }
      })
    }
    if (typeof this.getTabBar === 'function' &&
      this.getTabBar()) {
      this.getTabBar().setData({
        selected: 3
      })
    }

    this.setData({
      list: [],
      token: wx.getStorageSync("token"),
    })
    page = 1
    this.getList(page)
  },
  // 订单详情
  detail(e) {
    console.log(e)
    wx.navigateTo({
      url: '/pages/billDetail/billDetail?id=' + e.currentTarget.id,
    })
  },
  // 上拉刷新
  refresh() {
    // 这是做网络请求的时机
    const that = this
    wx.showToast({
      title: '请稍等',
      icon: 'none',
      complete() {
        that.setData({
          list: []
        })
        page = 1
        that.getList(page)
      }
    });
  },
  onReachBottom: function () {
    var that = this;
    // 显示加载图标
    wx.showLoading({
      title: '玩命加载中',
    })
    // 页数+1
    page = page + 1;
    this.getList(page)
  },
  // 获取列表
  getList(page) {
    let params = {
      page: page,
      status: 100,
      token: this.data.token
    }
    netUtil.postData('order-pay/list', params, (datas) => {
      const oldData = this.data.list;
      this.setData({
        list: oldData.concat(datas.data.lists),
        refreshed: true,
      })
      wx.hideLoading();
    })
  },
  // 好友助力
  assistance(e){
    wx.navigateTo({
      url: '/pages/myShare/myShare?type=hyzl&order_pay_id=' + e.currentTarget.id
    })
    // this.setData({
    //   isEwm:false,
    //   ewmImg: app.globalData.url + '/help-qrcode?order_pay_id=' + e.currentTarget.id
    // })

  },
  // 隐藏支付方式
  isHide() {
    this.setData({
      flag: true
    })
  },
  payTap(e){
    this.setData({
      flag:false,
      order_number: JSON.stringify(e.currentTarget.id),//传入支付方式组件
    })
  },
  ewmImgHide(){
    this.setData({
      isEwm: true
    })
  },
  // 保存二维码
  gotoSaveImg() {
    var that = this;  
    wx.downloadFile({
      url: that.data.ewmImg,
      success: function (res) {
        console.log(res);
        //图片保存到本地
        wx.saveImageToPhotosAlbum({
          filePath: res.tempFilePath,
          success: function (data) {
            wx.showToast({
              title: '保存成功',
              icon: 'success',
              duration: 2000
            })
          },
          fail: function (err) {

          },
          complete(res) {
            console.log(res);
          }
        })
      }
    })
  },
  // detail(){
  //   wx.navigateTo({
  //     url: '/pages/billDetail/billDetail',
  //   })
  // },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})